/**
 * 编写一个函数将任意一个正整数n的立方分解成n个连续的奇数之和，
 * 并编写主函数进行测试。例如：输入4 ，输出 13，15，17，19。即43=13+15+17+19
 */

#include <stdio.h>

// 直接都写在一个函数里面了
void resolution(int n)
{
    printf("%d^3 = ", n);
    if ( n % 2 )
    {
        printf("%d", n * n - n / 2 * 2);
        for (int i = n * n - n / 2 * 2 + 2; i <= n * n + n / 2 * 2; i+= 2)
        {
            printf(" + %d", i);
        }
        printf("\n");
    }
    else
    {
        printf("%d", n * n - n / 2 * 2 + 1);
        for (int i = n * n - n / 2 * 2 + 3; i <= n * n + n / 2 * 2; i+= 2)
        {
            printf(" + %d", i);
        }
        printf("\n");
    }
    
    
}
int main()
{
    int num;
    scanf("%d", &num);
    resolution(num);
    return 0;
}